ROLLBACK TRANSACTION 要求に対応する BEGIN TRANSACTION がありません。
from
@@TRANCOUNT
BEGIN TRANSACTION ステートメントが実行されるごとに 1 ずつ増加します。
ROLLBACK TRANSACTION は、@@TRANCOUNT を 0 にデクリメントします。
COMMIT TRANSACTION または COMMIT WORK は、@@TRANCOUNT を 1 ずつデクリメントします。
@@TRANCOUNT (Transact-SQL) - SQL Server | Microsoft Docs